package com.rshang.rsdp.entity;

import java.io.Serializable;

import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;

import java.util.Date;

import com.baomidou.mybatisplus.activerecord.Model;
import com.baomidou.mybatisplus.annotations.TableName;


/**
 * <p>
 * 账号代码信息表
 * </p>
 *
 * @author zhangjun
 * @since 2017-08-20
 */
@TableName("DM_RSDL_ZHXX")
public class DmRsdlZhxx extends Model<DmRsdlZhxx> {

    private static final long serialVersionUID = 1L;

    /**
     * 账号UUID
     */
    @TableId("ZH_ID")
    private String zhId;
    /**
     * 账号类型 0社保 1公积金
     */
    @TableField("ZH_TYPE")
    private String zhType;
    /**
     * 账号名称
     */
    @TableField("ZH_MC")
    private String zhMc;
    /**
     * 账户号
     */
    @TableField("ZH_BH")
    private String zhBh;
    /**
     * 选用标志
     */
    @TableField("XY_BZ")
    private String xyBz;
    /**
     * 有效标志
     */
    @TableField("YX_BZ")
    private String yxBz;
    /**
     * 录入人
     */
    @TableField("LRR")
    private String lrr;
    /**
     * 录入时间
     */
    @TableField("LRSJ")
    private Date lrsj;
    /**
     * 修改人
     */
    @TableField("XGR")
    private String xgr;
    /**
     * 修改时间
     */
    @TableField("XGSJ")
    private Date xgsj;

    /**
     * 批量导入标识
     */
    @TableField("PL_BS")
    private String plBs;


    public String getZhId() {
        return zhId;
    }

    public void setZhId(String zhId) {
        this.zhId = zhId;
    }

    public String getZhType() {
        return zhType;
    }

    public void setZhType(String zhType) {
        this.zhType = zhType;
    }

    public String getZhMc() {
        return zhMc;
    }

    public void setZhMc(String zhMc) {
        this.zhMc = zhMc;
    }

    public String getZhBh() {
        return zhBh;
    }

    public void setZhBh(String zhBh) {
        this.zhBh = zhBh;
    }

    public String getXyBz() {
        return xyBz;
    }

    public void setXyBz(String xyBz) {
        this.xyBz = xyBz;
    }

    public String getYxBz() {
        return yxBz;
    }

    public void setYxBz(String yxBz) {
        this.yxBz = yxBz;
    }

    public String getLrr() {
        return lrr;
    }

    public void setLrr(String lrr) {
        this.lrr = lrr;
    }

    public Date getLrsj() {
        return lrsj;
    }

    public void setLrsj(Date lrsj) {
        this.lrsj = lrsj;
    }

    public String getXgr() {
        return xgr;
    }

    public void setXgr(String xgr) {
        this.xgr = xgr;
    }

    public Date getXgsj() {
        return xgsj;
    }

    public void setXgsj(Date xgsj) {
        this.xgsj = xgsj;
    }

    @Override
    protected Serializable pkVal() {
        return this.zhId;
    }

    public String getPlBs() {
        return plBs;
    }

    public void setPlBs(String plBs) {
        this.plBs = plBs;
    }

    @Override
    public String toString() {
        return "DmRsdlZhxx{" +
                "zhId='" + zhId + '\'' +
                ", zhType='" + zhType + '\'' +
                ", zhMc='" + zhMc + '\'' +
                ", zhBh='" + zhBh + '\'' +
                ", xyBz='" + xyBz + '\'' +
                ", yxBz='" + yxBz + '\'' +
                ", lrr='" + lrr + '\'' +
                ", lrsj=" + lrsj +
                ", xgr='" + xgr + '\'' +
                ", xgsj=" + xgsj +
                ", plBs='" + plBs + '\'' +
                '}';
    }
}
